/**
 * 
 */
package com.geezdata.cps.ttk.integration.ddk;

import java.util.List;

import com.geezdata.cps.sdk3rd.pinduoduo.domain.PinduoduoDDKGoodsPidGenerate;
import com.geezdata.cps.sdk3rd.pinduoduo.domain.PinduoduoDDKGoodsPromotionUrl;
import com.geezdata.cps.sdk3rd.pinduoduo.request.PinduoduoDDKGoodsDeatilRequest;
import com.geezdata.cps.sdk3rd.pinduoduo.request.PinduoduoDDKGoodsPIdRequest;
import com.geezdata.cps.sdk3rd.pinduoduo.response.PinduoduoDDKGoodsPidGenerateResult;
import com.geezdata.cps.ttk.common.vo.PinduoduoDDKGoodsDetailResVO;
import com.geezdata.cps.ttk.domain.domain.Sharer;

/**
 * @author sszheng
 * @date 创建时间：2018年11月1日 下午3:26:48
 *
 */
public interface DdkIntegrationService {
	List<PinduoduoDDKGoodsDetailResVO> getDDKGoodsDetail(PinduoduoDDKGoodsDeatilRequest request);
	PinduoduoDDKGoodsDetailResVO getDDKGoodsDetail(String goodsId);
	PinduoduoDDKGoodsPidGenerateResult getPidGenerate(PinduoduoDDKGoodsPIdRequest request);
	PinduoduoDDKGoodsPidGenerate getPidGenerate(Sharer sharer);
	PinduoduoDDKGoodsPromotionUrl getPromotionUrl(String pId, String goodsId, String customParameters, Boolean multiGroup);
	List<PinduoduoDDKGoodsDetailResVO> getDDKGoodsDetails(String goodsId);
}
